Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Serbia&Montenegro F5 Serbia&Montenegro F6 Tunisia F4 Croatia F2 Morocco F1 Morocco F2 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Serbia & Montenegro F2 Serbia & Montenegro F3 Serbia & Montenegro F4 Serbia & Montenegro F5 France F17 France F18 Croatia F2 UAE F1 UAE F2 USA F15 Canada F7 Hungary F3 USA F31 USA F5 USA F6 USA F7 Hungary F6 USA F12 Canada F5 Canada F6 Canada F10 Canada F11 USA F9 Canada F1 USA F14 Canada F5 Canada F10 Canada F11 Norway F1 Norway F2 Norway F3 El Salvador F2 Guatemala F2 Honduras F1 USA F2 USA F4 USA F5 USA F7 USA F8 Canada F1 Canada F2 USA F10 USA F11 Mexico F1 Mexico F2 Colombia F1 Colombia F3 Tunisia F5 Canada F7 Canada F8 Canada F9 USA F30 Ecuador F2 Bolivia F1 Bolivia F2 Bolivia F3 Chile F5 Chile F6 Chile F7 USA F3 (Plantation) USA F4 (Sunrise) USA F5 (Weston) Serbia & Montenegro F1 Canada F1 (Gatineau) Canada F2 (Sherbrooke) USA F10 (Bakersfield) Indonesia F4 (Jakarta) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Tunisia F19 (Hammamet) Tunisia F20 (Hammamet) Tunisia F21 (Hammamet) Tunisia F22 (Hammamet) Mexico F3 Tunisia F6 Canada F5 (Calgary) Canada F6 (Toronto) Canada F8 (Niagara) Turkey F38 (Antalya) Turkey F39 (Antalya) Turkey F40 (Antalya) Chile F1 (Curico) Chile F2 (Talca) Chile F3 (Antofagasta) USA F4 (Sunrise) USA F5 (Weston) USA F7 (Bakersfield) USA F8 (Calabasas) USA F11 (Orange Park) USA F12 (Vero Beach) Brazil F3 (Brasilia) Brazil F4 (Curitiba) Canada F6 (Niagara) Canada F7 (Toronto) Peru F2 (Lima) Peru F3 (Lima) Brazil F6 (Curitiba) Brazil F7 (Sao Carlos) Canada F7 (Toronto) Chile F1 (Vina del Mar) Chile F2 (Santiago) Dominican Republic F1 (Santo Domingo) Dominican Republic F2 (Santo Domingo) Dominican Republic F3 (Santo Domingo) M15 Naples M25 Weston M25 Aktobe M25 Aktobe M25+H Jablonec Nad Nisou M25+H Bacau Brazil F2 (Sao Paulo) Colombia F2 USA F11 (Calabasas) Antalya 2 Challenger Banja Luka Challenger 2005 - Banja Luka Heilbronn Open - Heilbronn Morocco Tennis Tour - Marrakech Flea Market Cup - Busan San Marino CEPU Open - San Marino Cortina Challenger San Marino Challenger Geneva Challenger Bratislava Challenger Santiago Challenger Punta Del Este Challenger Bangkok Challenger Bangkok Challenger Aix En Provence Challenger Yokohama Challenger Santiago Challenger Lille Challenger St. Brieuc Challenger Sophia Antipolis Challenger Nur-Sultan 2 Challenger Tunis Challenger Tallahassee Challenger Bordeaux Challenger Puerto Vallarta Challenger Aix En Provence Challenger Heilbronn Challenger Almaty Challenger Nottingham Challenger Shymkent Challenger Fergana Challenger Winnipeg Challenger Gatineau Challenger Binghamton Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Nur-Sultan Challenger Campinas Challenger Santo Domingo Challenger Las Vegas Challenger Traralgon Challenger Hamburg Challenger Newport Beach Challenger Dallas Challenger Bratislava Challenger Cleveland Challenger Monterrey Challenger Ostrava Challenger Cordenons Challenger Split Challenger Guayaquil Challenger Montevideo Challenger Lima Challenger Campinas Challenger Istanbul Challenger Antalya Challenger Santiago Challenger Belgrade Challenger Orlando Challenger Ostrava Challenger Zagreb Challenger Lexington Challenger Cordenons Challenger Puerto Vallarta Challenger Concepcion Challenger Tunis Challenger Karlsruhe Challenger San Benedetto Challenger Lambertz Open by Stawag - Aachen Santo Domingo Challenger Morocco Tennis Tour - Casablanca Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Antofagasta Challenger Bogota Challenger Buenos Aires Challenger Guayaquil Challenger Lima 2 Challenger Montevideo Challenger Brasilia Challenger Dallas Challenger Aix En Provence Challenger Genova Challenger Brescia Challenger Cali Challenger Punta Del Este Challenger Santiago Challenger Guangzhou Challenger Chicago Challenger Prostejov Challenger Como Challenger Cancun Challenger Gemax Samsung Open 2005 - Belgrade Sarajevo Open - Sarajevo 3rd Volkswagon Challenger - Wolfsburg Dharwad Challenger 2006 - Dharwad Unique Zagreb Open - Zagreb Concepcion Challenger Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Alexander Kolyaskin Memorial - Donetsk Nottingham 1 Challenger Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk Porto Challenger Internazionali de Tennis di Bergamo - Bergamo Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka Akbank Private Banking TED Open - Istanbul PEOPLEnet Cup - Dnepropetrovsk Sony Ericsson Open 2008 - Belgrade Mitsubishi Electric Europe Cup - Monza XL Bermuda Open - Bermuda Belgrade Challenger Lima 2 Challenger Guayaquil Challenger Santiago Challenger Sarasota Challenger Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw BH Telecom Indoors Sarajevo 2006 - Sarajevo Como Challenger Banja Luka Challenger Orleans Challenger Coffee Cup Challenger - Chikmagalur Granby Challenger Gatineau Challenger Shanghai ATP Masters - Shanghai Arpa Ceramic Cup - Reggio Emilia Alexander Kolyaskin Memorial - Donetsk Playford Challenger Manerbio Challenger L'Aquila Challenger Ethias Trophy - Mons Eckental Challenger Prostejov Challenger Ismaning Challenger Samsung Securities Cup - Seoul Salinas Challenger Meerbusch Challenger Croatia Open - Umag Rijeka Open - Rijeka International Indoor Tennis Championships of Croatia - Zagreb Ordina Open - 's-Hertogenbosch Hall of Fame Open - Newport Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Piracicaba Challenger Synsam Swedish Open - Bastad Mexico City Challenger Florianopolis Challenger Croatia Open - Umag Orange Prokom Open - Sopot Francavilla Challenger China Open - Beijing Mumbai Open - Mumbai Cali Challenger ATP Kremlin Cup - Moscow Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston The Artois Championships - London Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Surbiton Challenger AEGON Championships - London Architect Open - Budapest Masters Series - Hamburg China Open - Beijing St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Montevideo Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Kremlin Cup - Moscow Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Credit Agricole Suisse Open - Gstaad Brisbane International - Brisbane Apia International - Sydney Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mercedes Cup - Stuttgart Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Sydney International - Sydney Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul The Dubai Tennis Championships - Dubai ASB Classic - Auckland St. Petersburg Open - St. Petersburg China Open - Beijing Davidoff Swiss Indoors Basel - Basel Movistar Chile Open - Santiago Bucharest Open - Bucharest DIEMA XTRA Sofia Open - Sofia cinch Championships - London Thailand Open - Bangkok Rakuten Japan Open - Tokyo Turkish Airlines Open Antalya - Antalya Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest UNICEF Open - 's Hertogenbosch Swiss Indoors Basel - Basel Citi Open - Washington PTT Thailand Open - Bangkok Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Santiago Open - Santiago US Men's Clay Court Championship - Houston Astana Open - Nur-Sultan Qatar ExxonMobil Open - Doha Sofia Open - Sofia Shenzhen Open - Shenzhen Erste Bank Open - Vienna Murray River Open - Melbourne Legg Mason Tennis Classic - Washington Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Gemax Open - Belgrade Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Aegon Nottingham Open - Nottingham cinch Championships - London Kremlin Cup - Moscow Moselle Open - Metz Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston BMW Open - Munich Libema Open - 's-Hertogenbosch AEGON Championships - London Mallorca Championships - Mallorca Erste Bank Open - Vienna San Diego Open - San Diego US Men's Clay Court Championship - Houston Plava Laguna Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos ATP Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai ATP Studena Croatia Open Umag - Umag Thailand Open - Bangkok Serbia Open - Belgrade Chengdu Open - Chengdu Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade Ordina Open - s-Hertogenbosch Prague Challenger Serbia Open - Belgrade Legg Mason Tennis Classic - Washington ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo AEGON International - Eastbourne ATP Vegeta Croatia Open - Umag Playford Challenger China Open - Beijing PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Delray Beach Open - Delray Beach Western & Southern Open - Cincinnati Dubai Duty Free Tennis Championships - Dubai Open SEAT 2008 - Barcelona Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam AIG Japan Open Tennis Championships - Tokyo Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Gazprom Hungarian Open - Budapest Shenzhen Open - Shenzhen Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Serbia Open - Belgrade cinch Championships - London Cordoba Open - Cordoba Grand Prix Hassan II - Marrakech Swiss Indoors Basel - Basel Serbia Open - Belgrade Brisbane International - Brisbane Winston-Salem Open - Winston-Salem San Luis Potosi Challenger Chile Dove Men+Care Open - Santiago St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mercedes Cup - Stuttgart Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rio Open - Rio de Janeiro Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, QR, SWE-CHI 3-1 ATP Cup - Sydney Davis Cup, Group I, 1R, PER-CHI 2-3 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon - London Mallorca Championships - Mallorca U.S. Open - New York Davis Cup, Group A, Bologna Davis Cup, World Group, Q, CHI-PER 3-2 Rio Open - Rio de Janeiro Australian Open - Melbourne Argentina Open - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London National Bank Open - Montreal Generali Open - Kitzbuhel Laver Cup - Berlin U.S. Open - New York Davis Cup, Group C, Zhuhai Japan Open Tennis Championships - Tokyo Shanghai Rolex Masters - Shanghai Almaty Open - Almaty Rolex Paris Masters - Paris Rio Open - Rio de Janeiro Movistar Chile Open - Santiago BNP Paribas Open - Indian Wells Argentina Open - Buenos Aires Brisbane International - Brisbane ASB Classic - Auckland Australian Open - Melbourne Miami Open - Miami Australian Open - Melbourne Winston-Salem Open - Winston-Salem French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Cincinnati Open - Cincinnati Wimbledon - London Rogers Cup - Toronto U.S. Open - New York French Open - Paris French Open - Paris All Lower level tournaments Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-SWE 4-1 AAMI Classic - Kooyong French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, QF, SWE-SRB 1-4 Wimbledon - London ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Western & Southern Open - Cincinnati Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, Group I, PO, CHI-SLO 4-0 Olympics - London Olympics - Rio de Janeiro Olympics - Paris U.S. Open - New York